package com.frossini.proyectologin.model;

import java.io.Serializable;
import java.util.Date;

public class Tarea implements Serializable
{
	private String descripcion;
	private String seguimiento;
	private Date fechaTarea;
	private Date fechaTareaFinal;
	private String realizadores;
	private String proyecto;
	private Cliente cliente ; 
	private String tipotarea;
	private int idtarea;
	private boolean enviomail ;
	private int idestado;
	private double costohora ;
	private double costopesos ;
	private String pathimagen ;
	public boolean  getEnvioMail() 
	{
		return enviomail;
	}
	public void setEnvioMail(boolean  enviomail) {
		this.enviomail = enviomail;
	}
	
	public int getIdTarea() 
	{
		return idtarea;
	}
	public void setIdTarea(int idtarea) {
		this.idtarea = idtarea;
	}
	
	
	
	public int getIdEstado() 
	{
		return idestado ;
	}
	public void setIdEstado(int idestado) {
		this.idestado = idestado;
	}
	
	public double getCostohora() 
	{
		return costohora ;
	}
	public void setCostoHora(double costohora) {
		this.costohora = costohora;
	}
	
	public double getCostoPesos() 
	{
		return costopesos ;
	}
	public void setCostoPesos(double costopesos) {
		this.costopesos = costopesos;
	}
	
	
	public String getPathimagen() {
		return pathimagen;
	}
	
	public void setPathimagen(String pathimagen) {
		this.pathimagen = pathimagen;
	}
	
	
	
	public String getDescripcion() {
		return descripcion;
	}
	
	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}
	
	
	public void setSeguimiento(String seguimiento) {
		this.seguimiento = seguimiento;
	}
	public String getSeguimiento() {
		return seguimiento;
	}
	
	public Date getFechaTarea() {
		return fechaTarea;
	}
	public Date getFechaTareaFinal() {
		return fechaTareaFinal;
	}
	public void setFechaTarea(Date fechaTarea) {
		this.fechaTarea = fechaTarea;
	}
	public void setFechaTareaFinal(Date fechaTareaFinal) {
		this.fechaTareaFinal = fechaTareaFinal;
	}
	
	
	public Cliente getCliente() {
		return cliente ;
	}
	public void setCliente(Cliente cliente) {
		this.cliente = cliente;
	}
	
	public String getRealizadores() {
		return realizadores;
	}
	public void setRealizadores(String realizadores) {
		this.realizadores = realizadores;
	}
	
	public String getProyecto() {
		return proyecto;
	}
	public void setProyecto(String proyecto) {
		this.proyecto  = proyecto;
	}
	
	public String getTipoTarea() {
		return tipotarea;
	}
	public void setTipoTarea(String tipotarea) {
		this.tipotarea = tipotarea;
	}
	
	@Override
	public boolean equals(Object o) { // este metodo reescribe el equals , y compara si es igual.
		if(o instanceof Tarea){
			if(((Tarea)o).getFechaTarea().getTime() == getFechaTarea().getTime())
				return true;
		}
		return false;
	}
}
